home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Bavarian / Bavarian #023 (19xx)(APS Electronic).zip / Bavarian #023 (19xx)(APS Electronic).adf / Lies mich (Larn) < prev    next >
Text File  |  1987-05-04  |  12KB  |  226 lines

  1. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2. * |_o_o|\\                                                                  *
  3. * |. o.| ||                                                                 *
  4. * | .  | ||   Dave Baker         Edmund Burnette  Stan Chow    Jay Denebeim *
  5. * | o  | ||   Gordon Keener      John Mannering   Jack Rouse   John Toebes  *
  6. * |  . |//    Mary Ellen Toebes  Doug Walker                                *
  7. * ======                                                                    *
  8.  
  9. ++++++++++++++++++++++++++++++++ ABOUT LARN +++++++++++++++++++++++++++++++++
  10.  
  11. This is a version of the public domain program LARN
  12. implemented under AMIGADOS with the LATTICE C 3.10 compiler
  13. (from SAS Institute Inc.).
  14.  
  15. Larn is freely redistributable.  You may upload it to public bulletin
  16. boards, or give it to users groups, and individuals you feel would
  17. enjoy it.  Under no condition may you charge for Larn without explicit
  18. permission of the Software Distillery.
  19.  
  20. If you do enjoy the program and would like to support further
  21. development (and receive information on the latest updates) send a
  22. contribution to Edmund and his crew at the above address.  We welcome
  23. suggestions for improvements and upgrades.
  24.  
  25. +++++++++++++++++++++++++++++ INSTALLING LARN +++++++++++++++++++++++++++++++
  26.  
  27. Make a backup of this disk before doing anything.
  28.  
  29. You can use the Icon Editor 'HackIconII' to change any of the colors or
  30. characters used by the graphics version of Larn.  The characters for monsters
  31. and objects are kept in the files '.monsters' and '.objects' respectively.
  32. See the files 'HackIconII.doc', '.monsters.doc', and '.objects.doc' for more
  33. information.  HackIconII was written by Doug Walker.
  34.  
  35. There is also a configuration file '.larnopts' that you will want to edit
  36. to set your default options and player name.  See the online help in larn
  37. (the HELP key) for more information.
  38.  
  39. To install Larn on a hard disk, make a directory called DH0:LARN and copy
  40. the files from the disk into it.  Then enter the CLI command 
  41.  
  42.    assign Larn: dh0:Larn
  43.  
  44. You can then execute Larn normally.
  45.  
  46. +++++++++++++++++++++++++++++++ COMMON PROBLEMS ++++++++++++++++++++++++++++
  47.  
  48. If Larn comes up with a totally black screen that stays black, check the
  49. Workbench screen behind the Larn screen.  There may be a requester back
  50. there begging for your attention.
  51.  
  52. Larn is a memory- and stack- intensive program.  You need at least a 512K
  53. machine to run it.  If you invoke it from the CLI, YOU MUST HAVE AT LEAST
  54. 10K OF STACK.  You can ensure this with the CLI STACK command:
  55.  
  56.    stack 10000
  57.  
  58. If you invoke Larn from Workbench, you don't have to worry about the stack
  59. size since it is preset to 10000.
  60.  
  61. Besides stack space, Larn uses a lot of dynamically allocated memory.
  62. If Larn keeps crashing unexpectedly, especially near the beginning of the
  63. game, chances are you are running out of memory.  Try running it with no
  64. background tasks and as few as possible open windows.  If you execute it
  65. from Workbench, close all CLI windows before executing Larn so it can
  66. shut down the Workbench while running.  Also, Version 1.2 of the ROM Kernel
  67. seems to take more memory that Version 1.1, so try 1.1 if you are having
  68. trouble with 1.2.
  69.  
  70. You should not have to use this method, but if all else fails...
  71. If you are still running out of memory, reboot your machine and hit control-D
  72. as soon as you see the first AmigaDos window appear.  Execute the stack
  73. command above, change directories to Larn:, and resize the window to as small
  74. as possible.  Then type the Larn command:
  75.  
  76.    stack 10000
  77.    cd Larn:
  78.    Larn
  79.  
  80. If you get a requester asking for you to insert the volume 'LARN' in any
  81. drive when you go to run your copied version of Larn, then you need to rename
  82. the copied disk to LARN using either the CLI relabel command or the rename
  83. option from workbench.  A common (VERY common) mistake is to delete the
  84. 'copy of' text from in front of the name leaving the space in front of LARN
  85. (Workbench likes to put 'copy of ' in front of any disk copied).  Make sure
  86. you delete the leading space also.
  87.  
  88. +++++++++++++++++++++++++++++++ PLAYING LARN ++++++++++++++++++++++++++++++++
  89.  
  90. If you've played Larn under UN*X or some other environment, you won't have
  91. any trouble with this version.  Many of the commands are the same.  Even if
  92. you haven't, however, you can use the menus in AMIGA LARN.  Just hold down
  93. the right menu button and select the command.  After you get to know the
  94. commands, you will be able to use the keyboard commands.  The keyboard
  95. command equivalent for each menu selection is listed next to the selection.
  96.  
  97. Three commands you will want to know are HELP, '/', and ALT-click.  Pressing
  98. the HELP or '?' key gets you into the online help system.  The '/' command
  99. displays all graphics characters used in the game.  Finally, to identify a
  100. particular graphics character on the screen, point the mouse at a character,
  101. hold the ALT key, and click on the monster or object you want identified.
  102.  
  103. Before you play, you might want to print out the file '.larn.help'. This is
  104. the file displayed with the HELP key.
  105.  
  106. You can use all the standard 'vi' style keys to move your player character
  107. around in Larn.  This is the way I prefer to play the game because it keeps
  108. my fingers in the same place I need them for entering commands and answering
  109. prompts.
  110.  
  111. For your convenience, however, you can also use the arrow and keypad keys.
  112. In addition, you can control your character three ways with the mouse.
  113. First, if you just click the mouse anywhere in the playing area, the
  114. character will try to move in that direction.  Second, you can click on your
  115. character and drag it wherever you want.  This is called 'mouse tracking'.
  116. Third, to make your character stay where it he is, just click on the
  117. character and release.  This is equivilent to the '.' command.  All this
  118. is explained in the online help.
  119.  
  120. NOTE:  For your safety, Larn will not allow you to move over known traps
  121. and pits with the mouse.  Also, if a monster takes a swipe at you while
  122. you are under mouse tracking, the tracking will be dropped.
  123.  
  124. In case you're interested, when you are moving the player character with the
  125. mouse, Larn tries to move into one of the three cells next to the current
  126. player position that are closest to the mouse.  It tries them in order of
  127. increasing distance.  If all three are blocked, it gives up and does not
  128. move the player (a cell is considered blocked if there is a wall or a
  129. visible trap there).  There is a special case if the player is right next
  130. to the mouse position but for some reason it can't move to that spot (for
  131. example, if the mouse was over a wall or pit).  If that happens, Larn gives
  132. up immediately.  Otherwise, it would probably thrash back and forth between
  133. adjacent squares and waste lots of time.  This is because when mouse tracking
  134. is on, Larn tries constantly to keep the player directly under the mouse.
  135. If the mouse for some reason gets ahead of the player, Larn will move the
  136. player multiple times to let him catch up.
  137.  
  138. +++++++++++++++++++++++++++++ 12.0B Changes +++++++++++++++++++++++++++++++++
  139.  
  140. Bug Fixes
  141.    Bugs?  What bugs?
  142. Additional Features
  143.    A clikable READ.ME file (this here document).
  144. Amiga Features
  145.    Nicer icons for starting the game from the Workbench (peel-away style
  146.    created using ZapIcon and SetAlternate).
  147.    Larn now closes the Workbench to free up extra memory. Close all
  148.    non-Workbench windows (like your CLI) to get the full effect.
  149.  
  150. +++++++++++++++++++++++++++++ WIZARD Mode ! ++++++++++++++++++++++++++++++++
  151.  
  152. Wizard mode under Larn allows you to play with almost complete
  153. invulnerability.  It is there to allow you to learn some of the finer points
  154. of Larn (and to help the me debug the program!).  To get into wizard mode,
  155. you must first make sure you are using the player name of "Wizard" in your
  156. .larnopts file:
  157.  
  158.    name: "Wizard"
  159.  
  160. This is not enough since you can play a perfectly normal game using this
  161. player name.  You must get into Larn and type the '_' command.  Larn will
  162. prompt for a password which happens to be 'amiga' (no quotes or carriage
  163. return). This mode gives you a +25 lance of death, a +50 ring of protection,
  164. 25 levels of experience, and one of everthing in the game.  It is useful for
  165. learning the game or for working off frustration (much better than kicking
  166. the stairs).  Once you are in, there is no way out of wizard mode!
  167.  
  168. One caveat: wizard mode will not allow you to save high scores (that would
  169. be cheating, wouldn't it?)
  170.  
  171. +++++++++++++++++++++ Help for the Beginning Programmer ++++++++++++++++++++
  172. If you are struggling with the Amiga and with learning how to program or 
  173. simply use your Amiga, there are two excellent sources of information:
  174.    Amazing Computing - generally available from your local Amiga dealer.
  175.      It is a 'slick' cover magazine with advertising and fairly high level
  176.      coverage of basic Amiga operations.  It has been extremely informative
  177.      and covers may advanced programming topics with farily indepth articles.
  178.         Available from your local dealer
  179.    The Amigan - PO Box 411, Hatteras NC 27511 - $24 for 6 issues/year
  180.      subtitled 'Apprentice and Journeyman', the Amigan is aimed at both the
  181.      beginning programmer and advanced hacker.  The editor, Dick Barnes has
  182.      a very readable style, making for easy and informative reading.  The
  183.      journal comes on 3 hole punched paper ready for building an ongoing
  184.      reference manual for the Amiga.  The articles tend to focus on solutions
  185.      to problems and approaches to take.  No advertising is taken so all
  186.      reviews are fair and hard-hitting.  Unlike other 'help' newsletters that
  187.      tend to be fly-by-night, the Amigan is informative and committed to
  188.      providing useful tips to make your life easier and more productive. A
  189.      must for the serious Amiga Programmer.
  190.  
  191. +++++++++++++++++++++ Other Public Domain Software ++++++++++++++++++++++++
  192.  
  193. Fred Fish
  194.  345 Scottsdale Rd
  195.  Pleasant Hill, CA 94523
  196.  
  197. Offers (now 50) disks of PD software for $6 each.  These are well organized
  198. and a MUST for any user group.
  199.  
  200.  
  201. ++++++++++++++++++++++ From the Software Distillery +++++++++++++++++++++++
  202. Other programs from the Software Distillery may be obtaining by calling our
  203. Bulletin board.  Many of these programs were used in the development of
  204. Larn.  At present we offer the following:
  205.  * C-Kermit (by Jack Rouse) - A telecommunications program that implements
  206.    the full Kermit protocol with many features such as remote commands and
  207.    batch file transfers.
  208.  * An advanced UN*X MAKE program with default rules and macro expansions.
  209.  * POPCLI - a screen saver program and 'hot-key' extension for bringing up
  210.    a new cli at the touch of a key.
  211.  * ICONEXEC - a program for making AmigaDOS programs run from workbench 
  212.    without any changes.
  213.  * SETALTERNATE a program for setting the alternate (selected) image on an 
  214.    icon to other than inverse.
  215.  * BLINK - an Amiga Linker that is FULLY ALINK compatible and up to 4 times
  216.    faster.  It supports many advanced linking features as well as an
  217.    excellent map facility.  A must for the serious programmer.
  218.  * TSIZE - a utility to list the amount of disk space taken up by tree
  219.    structured directories on a disk.  VERY useful when trying to clean up
  220.    on a disk (What *IS* taking so much space?!), especially for hard disks.
  221.  * WBRUN - A program for running workbench programs from CLI without having
  222.    to load workbench.
  223.  * MEMWATCH - A background utility to watch for ramdom memory trashing.
  224.  * HACK, another UN*X game ported to the Amiga by John Toebes.  A classic
  225.    every Amigan should have.
  226.